

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface Toast : UIWindow

/**
 Hud菊花的放大倍数
 */
@property (nonatomic, assign) CGFloat times;

/**
 菊花/文字的颜色
 */
@property (nonatomic, strong) UIColor *color;

/**
 提供一个单例，全局管理hud
 
 @return 单例对象
 */
+ (instancetype)hud;

/**
 启动菊花
 */
+ (void)startHud;

/**
 停止菊花
 */
+ (void)stopHud;

/**
 启动菊花，title菊花旋转时的文字提示
 
 @param title title菊花旋转时的文字提示
 */
+ (void)startHud:(NSString *)title;


/// 带文字的菊花
/// @param title title 文字
/// @param time time 几秒钟后停止菊花转动
/// @param block 停止后的回调
+ (void)startHud:(NSString *)title stopTime:(int)time handle:(nullable void (^)(void))block;
/**
 停止菊花后，才进行其他操作的回调
 @param block 回调
 */
+ (void)stopHud:(nullable void(^) (void))block;
///1s后，菊花消失
+ (void)msg:(NSString *)msg;
@end

NS_ASSUME_NONNULL_END
